/*
 * Powered By XY
 * Since 2020
 */

package com.xy.biz.ts.domain.req;

import com.xy.lang.validation.annotation.AlertMessage;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;

/**
 *
 *
 * @author wwj
 * @date 2021-4-1
 */
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Data
public class ListRecordByTrainRequest {

    /**
     * 培训Id
     */
    @NotNull
    @ApiModelProperty(value = "培训Id", required = true)
    private Long trainId;

    /**
     * 是否查询自学记录
     */
    @ApiModelProperty("是否查询自学记录")
    private Boolean withLearnRecords;

    /**
     * 是否查询考试记录
     */
    @ApiModelProperty("是否查询考试记录")
    private Boolean withExaminationRecords;

    /**
     * 是否查询实操记录
     */
    @ApiModelProperty("是否查询实操记录")
    private Boolean withPracticeRecords;
}
